#pragma once

#include "MsgRequisicao.h"
#include "MsgResposta.h"

class Agente
{
public:
	Agente();
	virtual ~Agente(void);

	virtual MsgResposta escutarMensagem(MsgRequisicao msg)/* = 0*/;

private:
	virtual void enviarMensagem(Agente* agente, MsgRequisicao msg)/* = 0*/;
};
